retract promise

Translations
отказаться от обещания
He had to retract his promise when he understood he couldn't fulfill it.
Ему пришлось отказаться от обещания, когда он понял, что не сможет его выполнить.